* {
    vertical-align: baseline;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
table,
th,
td,
embed,
object {
    padding: 0;
    margin: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img,
abbr {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
h1,
h2,
h3,
h4,
h5,
h6,
strong,
th,
var {
    font-weight: normal;
    font-style: normal;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 1.0em;
}

q:before,
q:after {
    content: "";
}

a,
ins {
    text-decoration: none;
}

a img,
 :link img,
 :visited img {
    border: 0px;
}

ul {
    list-style: none;
}

body,
html {
    min-height: 100%;
    height: 100%;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.text img {
    max-width: 100%;
}

.container-y .vux-cell-primary .vux-cell-placeholder {
    font-size: 28px;
    color: #ff8181;
}

.container-y .vux-cell-value {
    font-size: 28px;
    color: #ff8181;
    display: block;
    text-align: center;
}

.dp-container .scroller-indicator {
    background-size: 100% 2px;
}

.dp-container .dp-header {
    background-size: 100% 4px;
}

.dp-container .dp-header .dp-item {
    color: #ff3434;
    font-size: 28px;
    height: 68px;
    line-height: 68px;
}

.dp-container .scroller-component {
    height: 400px;
}

.dp-container .scroller-indicator {
    height: 54px;
    top: 162px;
}

.dp-container .scroller-item {
    text-align: center;
    font-size: 28px;
    height: 54px;
    line-height: 54px;
    color: #000;
}

.scroller-mask {
    background-size: 100% 162px;
}

.text .vux-datetime {
    display: block;
}

.vux-x-dialog .weui-dialog {
    max-width: 600px;
}

.vux-x-dialog .weui-dialog__hd {
    padding: 2.6em 1.6em 0.9em;
}

.vux-x-dialog .weui-dialog__title {
    font-weight: 400;
    font-size: 26px;
}

.vux-x-dialog .weui-dialog__bd {
    font-size: 20px;
    padding: 0 1.6em 1.4em;
}

.vux-x-dialog .weui-dialog__ft {
    line-height: 63px;
    font-size: 26px;
    color: #ff3434;
}

.vux-x-dialog .weui-dialog__btn_primary {
    color: #ff5d5d;
}

.textareatext {
    height: 130px;
    border: 1px solid #959a9e;
    display: block;
    resize: none;
    width: 100%;
    padding: 20px;
    color: #7d7d7d;
    box-sizing: border-box;
    font-size: 24px;
}

.yanke {
    text-align: left;
    padding-bottom: 16px;
    font-size: 20px;
}

.idors {
    text-align: left;
    padding-top: 10px;
}

#app .weui-skin_android .weui-actionsheet__cell {
    padding: 27px 26px;
    font-size: 24px;
}